/**
 * provides a neutral abstract data source for data
 * - can be of several types
 */
class RowDataSource
{
    static String CSV = "CSV"
    static String DB = "DB"
    static String XML = "XML"
    static String JSON = "JSON"
    static String HTTP = "HTTP"
    static String WEB_SERVICE = "WEB_SERVICE"

    String name
    String type

    RowDataSource(String name, String type)
    {
        this.name = name
        this.type = type
    }
}
